@@Helflin,
Tenta assim:
doPlayerSendTextMessage(cid,22,"Voce entrou na sala de treinamento.")
db.query("UPDATE `players` SET `is_training` = 1 WHERE name = '" .. string.gsub(getCreatureName(cid), "'", "\'") .. "';")
Por Helflin, 29 de jun. de 2015 em Scripts
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

@@Helflin,
Tenta assim:
doPlayerSendTextMessage(cid,22,"Voce entrou na sala de treinamento.")
db.query("UPDATE `players` SET `is_training` = 1 WHERE name = '" .. string.gsub(getCreatureName(cid), "'", "\'") .. "';")
nvm já postaram
Editado Junho 29 por zipter98
O erro continua quanto ao '

O negócio é:
O cara entra em um teleport que tem certo uniqueID, ai eu vou e altero um campo na tabela players ...
Porém eu to checando WHERE nome = x ... Não teria como eu usar uma função que pega o ID do player ao invés de pegar o nome? Com isso eu não teria esse erro de quebra de string.
info
Grupo: Herói
Registrado: 01/05/08
Posts: 2.6k
Reputação: +536
Gênero: Masculino

O erro continua quanto ao '
O negócio é:
O cara entra em um teleport que tem certo uniqueID, ai eu vou e altero um campo na tabela players ...
Porém eu to checando WHERE nome = x ... Não teria como eu usar uma função que pega o ID do player ao invés de pegar o nome? Com isso eu não teria esse erro de quebra de string.
Tem sim,
Basta usar a condição
WHERE id = getPlayerGUID(cid)
Vlw @zipter98 e @BrunoMinervino.
WHERE id = getPlayerGUID(cid)
Isso resolveu, vlw mesmo!!
info
Grupo: Artesão
Registrado: 26/05/08
Posts: 142
Reputação: +9
Fala galera,
Tenho esse código em um arquivo.lua: